/**waitpid*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<signal.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<errno.h>

int main(int argc,char ** argv)
{
	switch(fork()){
		case -1:
			perror("fork error");
			return 1;
		case 0:
			printf("child <%d> created,getppid:<%d>\n",getpid(),getppid());
			sleep(1);
			printf("child process over\n");
			_exit(0);
		default:
			break;
	}
	for(;;)
		sleep(1);
	exit(0);
	return 0;
}
